Predator species - Español Inglés Diccionario